<?php
	/**
	 * Annotator 1.0
	 * 
	 * Модуль для быстрого и простого добавления на страницы
	 * сайтов форм оставления комментариев.
	 * 
	 * @author		Неверов Евгений <evgeny@neverov.name>
	 * @copyright	Авторские права © 2008 — Неверов Евгений.
	 * @license		GPL v2
	 * @package		Annotator
	 * @version		1.0
	 * */

	if (!defined('__DIR__'))
		define('__DIR__', dirname(__FILE__));

	/**
	 * Подключаем конфигурацию системы
	 * */
	if (file_exists(__DIR__ . '/annotator.config.php'))
		require __DIR__ . '/annotator.config.php';
	else
		return;

	if ($_SERVER['SCRIPT_FILENAME'] == __FILE__)
	{
		/**
		 * Был вызван скрипт Annotator, нужно отобразить элементы управления
		 */
		return;
	}

	/**
	 * Базовый класс для хранилищ.
	 * 
	 * Так как скрипт ориентирован на использование в старых версиях PHP,
	 * интерфейсы тут не используются.
	 * */
	class AnnotatorStorage {
		function AnnotatorStorage(){}
		function GetCommentsCount($url){}
		function GetComments($url, $limit = null, $offset = null){}
		function AddComment($url, $fields){}
		function DelComment($url, $comment_id){}
		function DelComments($url){}
	}

	class MySQLStorage extends AnnotatorStorage {
		
	}